8 resultados para Software - Desenvolvimento

em Repositório Digital da UNIVERSIDADE DA MADEIRA - Portugal


Relevância:

80.00% 80.00%

Publicador:

Resumo:

Este relatório tem como objetivo apresentar e descrever alguns projetos realizados, metodologias utilizadas e toda a experiência que adquiri durante o meu estágio curricular para finalizar o curso de Mestrado em Engenharia Informática da Universidade da Madeira. O principal objetivo deste estágio foi experienciar um ambiente empresarial e ganhar alguma experiência profissional, algo que é bastante requisitado no mercado de trabalho nos dias de hoje. Neste relatório estão referenciadas algumas das responsabilidades que me foram atribuídas, como a liderança de uma equipa e a apresentação de algumas soluções para certos problemas técnicos, bem como a implementação das mesmas. Serão também caracterizadas e criticadas algumas decisões, procedimentos e metodologias utilizadas pela empresa que afetaram de certa forma o desenvolvimento de software de um ponto de vista geral e o próprio sucesso da empresa. Este relatório poderá servir de exemplo, não só para soluções para um problema técnico semelhante aos que aqui apresentei, mas também demonstrar o resultado de certos procedimentos e metodologias utilizadas na empresa no desenvolvimento de software.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Generalized hyper competitiveness in the world markets has determined the need to offer better products to potential and actual clients in order to mark an advantagefrom other competitors. To ensure the production of an adequate product, enterprises need to work on the efficiency and efficacy of their business processes (BPs) by means of the construction of Interactive Information Systems (IISs, including Interactive Multimedia Documents) so that they are processed more fluidly and correctly.The construction of the correct IIS is a major task that can only be successful if the needs from every intervenient are taken into account. Their requirements must bedefined with precision, extensively analyzed and consequently the system must be accurately designed in order to minimize implementation problems so that the IIS isproduced on schedule and with the fewer mistakes as possible. The main contribution of this thesis is the proposal of Goals, a software (engineering) construction process which aims at defining the tasks to be carried out in order to develop software. This process defines the stakeholders, the artifacts, and the techniques that should be applied to achieve correctness of the IIS. Complementarily, this process suggests two methodologies to be applied in the initial phases of the lifecycle of the Software Engineering process: Process Use Cases for the phase of requirements, and; MultiGoals for the phases of analysis and design. Process Use Cases is a UML-based (Unified Modeling Language), goal-driven and use case oriented methodology for the definition of functional requirements. It uses an information oriented strategy in order to identify BPs while constructing the enterprise’s information structure, and finalizes with the identification of use cases within the design of these BPs. This approach provides a useful tool for both activities of Business Process Management and Software Engineering. MultiGoals is a UML-based, use case-driven and architectural centric methodology for the analysis and design of IISs with support for Multimedia. It proposes the analysis of user tasks as the basis of the design of the: (i) user interface; (ii) the system behaviour that is modeled by means of patterns which can combine Multimedia and standard information, and; (iii) the database and media contents. This thesis makes the theoretic presentation of these approaches accompanied with examples from a real project which provide the necessary support for the understanding of the used techniques.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Uma linha de produtos de software (LPS), é um conjunto de produtos que partilham funcionalidades comuns, desenvolvidos de forma sistemática a partir de um conjunto de elementos de software base da LPS. As abordagens de desenvolvimento baseado em LPS revolucionaram a forma como as organizações realizam a engenharia de software. A obtenção de economias de escala, na concepção e distribuição de novos produtos, pela reutilização dos elementos de software base da LPS e instanciação dos variantes respectivos, é um dos principais benefícios na adopção desta abordagem. Numa LPS, a arquitectura de software de referência vai para além da dicotomia desenho/ codificação da arquitectura de software tradicional. A sua documentação, inclui a representação da arquitectura de software da LPS e respectivos pontos de variabilidade, bem como a descrição do processo para instanciação dos produtos. Numa pequena e média empresa (PME), os recursos humanos, técnicos e financeiros são escassos. A viabilidade da implementação de uma LPS adequa-se num contexto de redução de custos operacionais e eficiência do processo de produção dos produtos de software. O objectivo deste trabalho é o desenvolvimento e aplicação de uma metodologia para a gestão e implementação de uma LPS, adequada à realidade de uma PME. As principais contribuições do trabalho incluem: a) uma metodologia para a implementação e gestão de uma LPS adequada a uma PME, que prevê a definição da arquitectura de software da LPS com base num conjunto de produtos já existentes, b) a representação da arquitectura de software de uma LPS, suportado por modelos UML, estendidos através de um perfil UML, baseado em 3+1 perspectivas: dos requisitos, da implementação e dos componentes de execução, sendo que a vista (+1)ou “vista produtos” é uma instanciação das restantes três vistas no contexto particular da LPS ou de um produto, num determinado momento no tempo. A metodologia proposta foi aplicada à solução ARQUO™, uma solução real e em produção em diversas organizações.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Este relatório pretende apresentar tanto o projeto desenvolvido assim como a ex-periência vivenciada durante a realização do estágio curricular de conclusão de curso do Mestrado em Engenharia Informática, da Universidade da Madeira. O objetivo de principal foi de desenvolver as minhas áreas de conhecimento, de forma a torna-las em ferramentas úteis para o âmbito profissional. Durante este estágio, foi desenvolvido um projeto de veiculação de anúncios pu-blicitários para toda a rede da empresa ad8biz. Este projeto aborda métodos e técnicas publicitárias assim como, através de Engenharia Reversa, uma possível implementação. Na realização deste projeto foram também abordadas áreas como a Engenharia de Software e Gestão de Projetos, pois foram considerados aspetos relacionados com boas práticas e metodologias de desenvolvimento de software, renegociação de requisitos, e gestão de tarefas.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

A comunicação, escrita do ponto de vista do utente que, por dever de ofício, é avaliador implícito da adequabilidade educativa de software, pretende reflectir sobre alguns dos pressupostos que devem condicionar o design de software "educativo". Discute, sucintamente, esses pressupostos à luz de um enfoque construcionista e de algumas das contribuições consideradas relevantes oriundas da teoria histórico-cultural da actividade.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

O diário etnográfico tem sido usado como instrumento de registo do trabalho de campo, em investigação de natureza etnográfica. Neste artigo defendo que a utilização de um software apropriado vem facilitar o trabalho do investigador. Descrevo a construção e a utilização de um software que denominei de Diário Etnográfico Eletrónico. Para a reflexão apresento o testemunho de três relatos de investigadores que realizaram estudos de natureza etnográfica em educação. Finalizo reforçando a ideia de que as questões metodológicas sobre a observação e o registo são muito mais complexas que as questões técnicas. O conhecimento prévio do tema a estudar e a revisão da literatura é fundamental e deve fazer parte da subjetividade do investigador, tratada numa perspetiva crítica.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

O presente relatório nasce a determinada altura do nosso percurso académico, na sequência de um trabalho efetuado no âmbito da Prática do Ensino Supervisionado do Mestrado em Ensino de Matemática no 3.º Ciclo do Ensino Básico e no Secundário da Universidade da Madeira, no ano letivo 2011/2012, e tem como objetivo analisar o papel das Tecnologias de Informação e Comunicação (TIC) na aprendizagem da Matemática. As estratégias usadas no ensino foram apoiadas na aprendizagem pela descoberta e inspiradas nas práticas utilizadas do Modelo Pedagógico da Escola Moderna (MEM). Esta pedagogia tem como finalidade desenvolver nos alunos o prazer do saber e a sua autonomia nas atividades de investigação e procura também contribuir para a sua formação como cidadãos. Procura-se adotar as metodologias utilizadas no MEM e no Projeto Construindo o Êxito em Matemática (CEM) Programa de Formação Contínua de Professores de Matemática aos alunos de uma turma do 8.º Ano e do 11.º Ano e analisa-se as diferentes posturas dos mesmos face às diferentes oportunidades de aprendizagem propostas. Este estudo foi aplicado nas diversas unidades lecionadas ao longo do estágio, partindo das seguintes questões orientadoras: Qual a importância da utilização das TIC no ambiente real de sala de aula?; Como é que a utilização da calculadora científica e de software de geometria dinâmica contribuem para o desenvolvimento do raciocínio e da comunicação matemática?. Neste trabalho investigativo, utilizei o método qualitativo onde a recolha de dados foi baseada na observação direta dos alunos em contexto de sala de aula, assim, como nos registos efetuados ao longo das aulas no diário de bordo. Conclui-se que o processo de ensino-aprendizagem é construído constantemente, e para tal construção, é essencial a organização da escola como um todo, onde todos os sujeitos são parte integrante do processo de ensino-aprendizagem.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

A adoção de software de gestão de alarmes revela-se essencial nas organizações, sobretudo no contexto hospitalar e de segurança, devido à celeridade com que os alarmes têm de ser processados nos ambientes críticos em que são gerados. Nos últimos anos, tem-se verificado uma enorme promoção de diretivas que recomendam a utilização de software de gestão de alarmes, de forma a que as organizações estejam preparadas para lidar com situações problemáticas e para prestar um serviço de qualidade. O fenómeno da ubiquidade computacional promovido pela utilização massiva da Web e de dispositivos móveis revolucionou de forma significativa o modo como as pessoas comunicam e partilham informação entre si. Deste modo, tem havido uma consciencialização por parte das organizações que desenvolvem sistemas de gestão de alarmes em investir recursos na migração das suas aplicações de desktop para a Web e para dispositivos móveis. O Connexall é uma das soluções de gestão de alarmes com maior adoção no mercado, no entanto, carece de aplicações de software focalizadas na Web e nos dispositivos móveis. Neste sentido, o objetivo deste projeto de mestrado consiste em desenvolver duas aplicações de gestão de alarmes, o Active Alarm Client Plus para Android e o Device Assignment Client para a Web, integradas com o Connexall, através da utilização de um Web service para o efeito. Com o desenvolvimento deste projeto, pretende-se expandir os horizontes de aplicação do Connexall no que diz respeito à diversidade de equipamentos computacionais presentes no mercado, de modo a promover a ubiquidade cada vez mais assente no acesso e partilha de informação no contexto de gestão de alarmes.